home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / syncview.zip / SYNCVIEW.DOC < prev    next >
Text File  |  1995-02-12  |  19KB  |  283 lines

  1.  ▓▓▓▓▓▒                                   ▓▓▒                  
  2. ▓▓▒  ▓▓▒                                                       
  3. ▓▓▓▒    ▓▓▒ ▓▓▒ ▓▓▒▓▓▓▒  ▓▓▓▓▓▒  ▓▓▒ ▓▓▒ ▓▓▓▒   ▓▓▓▓▒  ▓▓▒  ▓▓▒
  4.   ▓▓▓▒  ▓▓▒ ▓▓▒  ▓▓▒ ▓▓▒▓▓▒  ▓▒  ▓▓▒ ▓▓▒  ▓▓▒  ▓▓▒ ▓▓▒ ▓▓▒  ▓▓▒
  5.     ▓▓▓▒▓▓▒ ▓▓▒  ▓▓▒ ▓▓▒▓▓▒      ▓▓▒ ▓▓▒  ▓▓▒  ▓▓▓▓▓▓▒ ▓▓▒▓▒▓▓▒
  6. ▓▓▒  ▓▓▒ ▓▓▓▓▓▒  ▓▓▒ ▓▓▒▓▓▒  ▓▒   ▓▓▓▓▒   ▓▓▒  ▓▓▒     ▓▓▓▓▓▓▓▒
  7.  ▓▓▓▓▓▒     ▓▓▒  ▓▓▒ ▓▓▒ ▓▓▓▓▓▒    ▓▓▒    ▓▓▓▒  ▓▓▓▓▓▒  ▓▓▒▓▓▒ 
  8.          ▓▓▓▓▓▒                                                
  9.                                         
  10.  
  11.                                   SYNCVIEW 1.0
  12.                        Copyright (c) 1995 By Brad Larned
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.     ---------------------------------------------------------------------
  26.                                 COPYRIGHT NOTICE
  27.     ---------------------------------------------------------------------
  28.     SYNCVIEW is a copyrighted program being distributed under the shareware
  29.     concept.  As such you may  use SYNCVIEW for a period of 30  days without
  30.     registering the software.   After  the 30 day  evaluation period,  you
  31.     must  register your  copy of  SYNCVIEW or  you will  be in  violation of
  32.     United States and International copyright laws.
  33.  
  34.     As a shareware  program, SYNCVIEW may be freely  distributed through  a
  35.     BBS.  Shareware distributors  may distribute copies of SYNCVIEW on disk
  36.     for a modest disk duplication charge not to exceed $3 per disk.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.     ---------------------------------------------------------------------
  44.                                     WARRANTY
  45.     ---------------------------------------------------------------------
  46.     SYNCVIEW is distributed without warranty.  In no event will Brad Larned
  47.     be liable to  you for  damages, including  any loss of profits, lost 
  48.     savings, or  other incidental or  consequential damages arising  out of
  49.     your use  of or inability to  use the program, even if Brad Larned
  50.     or an  authorized representative  has been advised of the possibility 
  51.     of such damages.  Brad Larned will not be liable for any such claim by
  52.     any other party.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.     ---------------------------------------------------------------------
  59.                          INTRODUCTION AND FEATURES
  60.     ---------------------------------------------------------------------
  61.  
  62. SYNCVIEW IS UN-CRIPPLED!! If you hate CRIPPLE WARE then please support this
  63. project and register today..
  64.  
  65. SYNCVIEW is a fast and easy to install file viewer for Syncronet BBS.  It
  66. allows 2-step internal viewing of archives.  If you view an archive and
  67. there is an Archive inside, then it can also de-compress the second archive
  68. and allow viewing!  
  69.  
  70. Allows Full screen viewing of ANSI files and will view just about any file
  71. that is viewable!  It will detect .COM and .EXE files and will politely
  72. tell the user to try another file if they try to view one.
  73.  
  74. SYNCVIEW will operate great in a multi-node environment, allowing multiple
  75. users to use the door at once. * SHARE IS REQUIRED *  If you use OS/2 and run
  76. SYNCVIEW in a DOS BOX then SHARE is NOT required.
  77.  
  78. SYNCVIEW safely monitors carrier detect and will return the user to BBS if 
  79. there is no input from the keyboard within a sysop defineable time or if user
  80. drops carrier. SYNCVIEW also checks users time left and will return them if 
  81. they run out of time.
  82.  
  83. Fully supports  high speed modems: 16550  FIFO buffering and
  84. locked serial ports up to 115,200 speed.
  85.  
  86. Built in ANSI terminal  emulator.  No need to  have ANSI.SYS
  87. loaded in memory.
  88.  
  89.  
  90.  
  91.      ---------------------------------------------------------------------
  92.      INSTALLATION  - INSTALL
  93.      ---------------------------------------------------------------------
  94.      1.) INSTALLATIONS : If this is a first time installation
  95.      then Create a directory for SYNCVIEW, then copy all the files
  96.      from the SYNCVIEW archive to that directory. To use my example batch
  97.      files use the directory C:\SYNCVIEW, otherwise you will have to make
  98.      alot of changes to your batch, ctl's and node configurations.
  99.      
  100.      2.) Edit the SYNCVIEW.CTL file to configure SYNCVIEW, the
  101.      file is very well documented and you should have no problem.. If SYNCVIEW
  102.      runs but the color looks strange try the color1 statement in the 
  103.      SYNCVIEW.CTL or a different drop file format, also check your fossil 
  104.      statements in the CTL file.  Make sure that you have all required
  105.      archivers and have specified the path to them, also the work directory
  106.      must be defined and created!
  107.      
  108.      3.) Create your SYNCVIEW.BAT file, you must either copy your drop file
  109.      to the SYNCVIEW directory or point SYNCVIEW in the right direction with 
  110.      the command line parameter /P  EXAMPLE: SYNCVIEW.EXE /PC:\BBS\NODE1
  111.      I've enclosed 3-example batch files that can be used for a multinode
  112.      or single node BBS.  I suggest having Synchronet create the dorinfo#.def
  113.      file in the SBBS\NODE1 etc. directories.  Below is some screen shots to
  114.      help.
  115.  
  116.      4.  Run Syncronet Configuration SCFG.EXE and install SYNCVIEW as your
  117.       viewer for all file types that you will be using it for and then
  118.       have it also swap Syncview to disk or memory when it runs..
  119.  
  120.  
  121. Load Synchronet Configuration and choose FILE OPTIONS
  122. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔[■][?]══════════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║          Configure         ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╠════════════════════════════╣░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Nodes                     ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │System                    ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Networks                  ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │File Areas                ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │File Options              ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Chat Features             ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Message Areas             ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Message Options           ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Command Shells            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │External Programs         ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ │Text File Sections        ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  123.  
  124. THEN CHOOSE VIEWABLE FILES
  125. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔[■][?]════════════════════════════════════════════════════════════════╗░░░░░░░░║                      File Transfer Configuration                     ║░░░░░░░░╠══════════════════════════════════════════════════════════════════════╣░░░░░░░░║ │Min Bytes Free Disk Space        4096k                              ║░░░░░░░░║ │Max Files in Batch UL Queue      10                                 ║░░░░░░░░║ │Max Files in Batch DL Queue      25                                 ║░░░░░░░░║ │Max Users in User Transfers      5                                  ║░░░░░░░░║ │Default Credit on Upload         100%                               ║░░░░░░░░║ │Default Credit on Download       90%                                ║░░░░░░░░║ │Leech Protocol Detection         90% after 60 seconds               ║░░░░░░░░║ │Viewable Files...                                                   ║░░░░░░░░║ │Testable Files...                                                   ║░░░░░░░░║ │Download Events...                                                  ║░░░░░░░░║ │Extractable Files...                                                ║░░░░░░░░║ │Compressable Files...                                               ║░░░░░░░░║ │Transfer Protocols...                                               ║░░░░░░░░║ │Alternate File Paths...                                             ║░░░░░░░░╚══════════════════════════════════════════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  126. Then set-up the viewable file types.
  127. Self Explanatory, just make sure your path is correct.
  128. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔[■][?]══════════════════════════════════════════╗═════════════════════╗░░░░░░░░║               Viewable File Types              ║                     ║░░░░░░░░╠════════════════════════════════════════════════╣═════════════════════╣░░░░░░░░║ │ZIP  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │EXE  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │LZH  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │ARJ  c:\syncview\Sync%#.bat %s %g             ║                     ║░░░░░░░░║ │PAK  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │ARC  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │TXT  c:\syncview\sync%#.bat %s %g             ║econds               ║░░░░░░░░║ │DOC  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░║ │ANS  c:\syncview\sync%#.bat %s %g             ║                     ║░░░░░░░░╚════════════════════════════════════════════════╝                     ║░░░░░░░░║ │Extractable Files...                                                ║░░░░░░░░║ │Compressable Files...                                               ║░░░░░░░░║ │Transfer Protocols...                                               ║░░░░░░░░║ │Alternate File Paths...                                             ║░░░░░░░░╚══════════════════════════════════════════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  129. Then make an external EVENT to create a Dorinfo#.def file in each node 
  130. directory. Go to external programs set-up and create a DORINFO external
  131. program and enter the following.
  132. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔[■][?]═══════════════╗░░░░╔[■][?]═════════════════════════════════════╗░░░░░░░░║  Ext╔[■][?]════════════════════════════════════════════════════╗     ║░░░░░░░░╠═════║                          DORINFO                         ║═════╣░░░░░░░░║ │Fix╠══════════════════════════════════════════════════════════╣     ║░░░░░░░░║ │Tim║ │Name                       DORINFO                      ║     ║░░░░░░░░║ │Glo║ │Internal Code              DORINFO                      ║     ║░░░░░░░░║ │Ext║ │Start-up Directory                                      ║     ║░░░░░░░░║ │Ext║ │Command Line                                            ║     ║░░░░░░░░╚═════║ │Clean-up Command Line                                   ║     ║░░░░░░░░░░░░░░║ │Cost in Credits            0                            ║     ║░░░░░░░░░░░░░░║ │Access Requirements                                     ║     ║░░░░░░░░░░░░░░║ │Execution Requirements                                  ║═════╝░░░░░░░░░░░░░░║ │Multiple Concurrent Users  Yes                          ║░░░░░░░░░░░░░░░░░░░░║ │Intercept I/O Interrupts   No                           ║░░░░░░░░░░░░░░╔[■][?║ │Swap BBS out of Memory     No                           ║░░░░░░░░░░░░░░║     ║ │Modify User Data           No                           ║░░░░░░░░░░░░░░╠═════║ │Execute on Event           Logon, Only                  ║░░░░░░░░░░░░░░║ │Mai║ │BBS Drop File Type     (R) RBBS/QuickBBS   DORINFO#.DEF ║░░░░░░░░░░░░░░║ │Gam║ │Place Drop File In         Node Directory               ║░░░░░░░░░░░░░░║ │   ╚══════════════════════════════════════════════════════════╝░░░░░░░░░░░░░░╚═══════════════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  133.  
  134. That's all!  I've had a little problem with memory viewing the files
  135. locally, but it works flawlessly remote.. Make sure that you check it
  136. remotely before you think you have a problem..
  137.  
  138.     ---------------------------------------------------------------------
  139.     RUNNING SYNCVIEW
  140.     ---------------------------------------------------------------------
  141.     SYNCVIEW is run by  entering a command similar to the following BATCH FILE
  142.     Assuming SYNCVIEW is on C: and in the SYNCVIEW directory, and the drop file
  143.     has been created in the C:\SBBS\NODE3 directory.
  144.  
  145.     If you run SYNCVIEW with no parameters, a help screen will come up!
  146.  
  147.     @Echo Off
  148.     Cls
  149.     cd\syncview
  150.     syncview /N3 /PC:\SBBS\NODE3 /F%1 /D%2 /TSYNCVIE3.CTL
  151.     cd\sbbs\exec 
  152.     Cls
  153.  
  154.     You may also use the following command line parameters to point
  155.     SYNCVIEW in the right direction ..
  156.  
  157.     /H - Help or no parameter.
  158.     /F - Filename to view.
  159.     /D - Work directory.
  160.     /T - Configuration file name.
  161.     /E - Use EMS for extra memory');
  162.     /L - Local mode');
  163.     /Bxxx - Specify locked baud rate (i.e. /B38400)');
  164.     /C    - Specify comport number.
  165.     /Nx   - Specify node number');
  166.     /R    - Force RIP graphics');
  167.     /Pyyy - Specify path to drop file (i.e. /Pc:\bbs');
  168.     ---------------------------------------------------------------------
  169.             "/E" - Expanded Memory Specification If your machine has over one
  170.           megabyte of memory, then you may have some available.  SYNCVIEW can
  171.           utilize EMS to improve game performance and reduce conventional
  172.           memory requirements.
  173.           This command will tell SYNCVIEW.exe to use EMS memory to hold its
  174.           overlay buffer.  Otherwise disc area may be used to hold this buffer.
  175.           This needs a memory manager and when enabled and is compatible with
  176.           DESQview.
  177.  
  178.               "/L"      This tells SYNCVIEW.EXE to load up in LOCAL mode.
  179.           This is good for testing or when a sysop just wants to "try out" the
  180.           door without messing with his BBS setup.  The "/L" mode will ask the
  181.           user for his name and run the door in local mode.
  182.  
  183.               "/Bxxxxx"   This tells SYNCVIEW.EXE to lock its baud rate at
  184.           xxxxx.  In order to get the most efficiency out of a high speed
  185.           error correcting modem (9600 baud or above), you may lock the baud
  186.           rate to a speed higher than what the caller is actually using.
  187.           By locking the baud to say 38,400, the modem can compress text data
  188.           that is being sent and achieve a baud rate much higher than the
  189.           actual transmission rate.
  190.           This will lock the baud rate at the same value for all nodes that
  191.           use this command line.  If you perfer a more selective way to lock
  192.           baud use 'LOCKBAUD' command in the SYNCVIEW.CTL file.
  193.  
  194.               "/Cx"     (where x is 1..4) This specifies a comport number.
  195.           Some bbs software does not create door information files (dropfiles)
  196.           that contain the comport number.  If your bbs does have a comport
  197.           listed in the dropfile then there is no need for this parameter.
  198.           The default is comport 0, local mode.
  199.  
  200.               "/Nx"     (where x is 1..9) This specifies a "node number".
  201.           Some bbs software support multinode environments in which you must
  202.           know the node number of the drop file to use. For example, RBBS-PC
  203.           uses DORINFOx.DEF. If you specified "/N2" then SYNCVIEW.EXE would
  204.           use DORINFO2.DEF.
  205.  
  206.               "/Pyyy"   This specifies the path to the drop files.
  207.           For example, "/PC:\WC30\WCWORK\NODE1" would tell SYNCVIEW.EXE to
  208.           look for the drop file in C:\WC30\WCWORK\NODE1. If this is left out
  209.           the program assumes the drop file is local.
  210.  
  211.               "/H or No parameters"  This will give a help screen.
  212.  
  213.     ---------------------------------------------------------------------
  214.      MULTI-NODE USE
  215.     ---------------------------------------------------------------------
  216.  
  217.      SYNCVIEW will run in a Multi-Node environment just fine. SYNCVIEW will
  218.      allow user's to be in the door at the same time! It is important to have
  219.      your SBBS software make your Node drop files in seperate Node directories.
  220.      Then you can point SYNCVIEW to that directory with the /P statement on
  221.      the command line.  You could even have a seperate configuration file for
  222.      every node if needed with the /T statement, this gives you even more added
  223.      flexibility.  I would suggest starting SYNCVIEW from the SYNCVIEW home
  224.      directory.  See the inclosed Sample.bat file for more information.
  225.    
  226.     ---------------------------------------------------------------------
  227.      NON-STANDARD IRQ's and addresses
  228.     ---------------------------------------------------------------------
  229.      Nonstandard IRQs can be used with SYNCVIEW by specifying the IRQ number
  230.      and address in the SYNCVIEW.ctl file..
  231.  
  232.     ---------------------------------------------------------------------
  233.       SYSOP KEYS
  234.     ---------------------------------------------------------------------
  235.       Alt-H  For Sysop Help
  236.       Alt-D  For Drop to DOS
  237.       Alt-C  For Forced Chatting
  238.       Page Up for +  Adding to User's Time
  239.       Page Downfor - Subtracting from User's time
  240.  
  241.      ---------------------------------------------------------------------
  242.      REGISTRATION
  243.      ---------------------------------------------------------------------
  244.      Registration of SYNCVIEW is only $10.00! Please use the form in the
  245.      file  REGISTER.TXT.   When  you register SYNCVIEW, you will  receive a
  246.      key that will disable start-up delay and show your BBS as the Registered
  247.      owner. You will also be intitled to all future updates by download or FREQ
  248.      from our BBS when available. Please support shareware with your prompt
  249.      registration today.
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.